package com.ynu.yx.chatroleai.model;

import com.baomidou.mybatisplus.annotation.*;
import lombok.Data;

@Data
@TableName("character_categories") // 角色所属类别对应表
public class CharacterCategory {
    // 定义实体类的主键，使用自增类型
    @TableId(type = IdType.AUTO)
    private Long id;

    @TableField(value = "category_id")
    private Long categoryId; //  类别ID

    @TableField(value = "category_name")
    private String categoryName; // 类别名称

    @TableField(value = "description")
    private String description;

    @TableField(value = "ai_id")
    private Long AiId; //  角色ID

    // 使用逻辑删除，定义实体类的字段，对应数据库中的is_deleted字段
    @TableLogic
    @TableField(value = "is_deleted")
    private Integer isDeleted;

}
